package com.example.domain.query;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@Getter
public class ProductQuery implements Serializable {
    private Integer productId;
    private String productName;
    private String appearanceSize;
    private String batch;
    private String operator;
    private String processMethod;
    private LocalDateTime processBeginTime;
    private LocalDateTime processEndTime;
    private String surfaceWorkshop;
    private String forgingWorkshop;
    private String assemblyWorkshop;
    private String qualityInspection;

    public Integer getProductId() {
        return productId;
    }

    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getAppearanceSize() {
        return appearanceSize;
    }

    public void setAppearanceSize(String appearanceSize) {
        this.appearanceSize = appearanceSize;
    }

    public String getBatch() {
        return batch;
    }

    public void setBatch(String batch) {
        this.batch = batch;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public String getProcessMethod() {
        return processMethod;
    }

    public void setProcessMethod(String processMethod) {
        this.processMethod = processMethod;
    }

    public String getSurfaceWorkshop() {
        return surfaceWorkshop;
    }

    public void setSurfaceWorkshop(String surfaceWorkshop) {
        this.surfaceWorkshop = surfaceWorkshop;
    }

    public String getForgingWorkshop() {
        return forgingWorkshop;
    }

    public void setForgingWorkshop(String forgingWorkshop) {
        this.forgingWorkshop = forgingWorkshop;
    }

    public String getAssemblyWorkshop() {
        return assemblyWorkshop;
    }

    public void setAssemblyWorkshop(String assemblyWorkshop) {
        this.assemblyWorkshop = assemblyWorkshop;
    }

    public String getQualityInspection() {
        return qualityInspection;
    }

    public void setQualityInspection(String qualityInspection) {
        this.qualityInspection = qualityInspection;
    }
}